/*
 * 版权所有 (c) 2022-2099 TBIT。保留所有权利。
 */

/*
 * 版权所有 (c) 2022-2099 TBIT。保留所有权利。
 */

package com.tbit.uqbike.object.pojo.dto;

import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.Date;
import java.util.List;

/**
 * 描述这个类是干什么的 todo
 *
 * <p>
 * 1、步骤1 <br> todo
 * 2、步骤2 <br> todo
 * 3、步骤3 todo
 * </p>
 *
 * @author <a href="mailto:zhang.bingrong@tbit.com.cn ">zhangbingrong</a>
 * @version 1.0 todo
 * @see <a href="http://adsl1.tbit.com.cn:21490/pages/viewpage.action?pageId=82182491">订单号规范</a> todo
 * @since 2024/7/1
 */
@Data
public class BatteryQueryDTO {
    /**
     * 当前页码
     */
    @NotNull
    private Integer page;
    /**
     * 每页显示的行
     */
    @NotNull
    private Integer size;
    /**
     * 品牌id
     */
    @NotNull
    private Integer accountId;
    /**
     * 区域id
     */
    private List<Integer> adAccountId;
    /**
     * 电池编号
     */
    private String batteryNo;
    /**
     * 车辆编号
     */
    private String userCode;

    /**
     * 电池型号id
     */
    private Integer batteryModelId;

    /**
     * 开始时间
     */
    private Date startTime;
    /**
     * 结束时间
     */
    private Date endTime;
}
